//
//  EnumerationDefine.h
//  MUBATE
//
//  Created by sunbin on 2017/2/15.
//  Copyright © 2017年 Quanli. All rights reserved.
//

#ifndef EnumerationDefine_h
#define EnumerationDefine_h

typedef NS_ENUM(NSInteger, responseState)  {       //请求返回状态
    
    Succeed,                                       //请求成功 成功状态
    Error  ,                                       //请求成功 错误状态
    Failure,                                       //请求失败 一般网络故障原因
};


typedef NS_ENUM(NSInteger, accountType)  {             //账号类型
    MobilephoneType,                                   //手机
    EmailTYpe,                                         //邮箱
    NoAccount                                          //不是账号 （不是手机 邮箱）
};

// 重置密码
typedef NS_ENUM(NSInteger, resetHandle)  {             //账号类型
    SenderCode,                                        //发送 验证码 （重发）
    SubmitCode,                                        //验证 验证码
    ResetPwdOperate                                    //重置密码操作
};





typedef NS_ENUM(NSInteger, pwdErrorType)  {            //密码错误类型
    FormatError,                                       //密码格式错误
    Unequally,                                         //不相同
    NOError                                            //没有错误
};


typedef NS_ENUM(NSInteger, sharePlatform)  {
    SceneSession  = 0,        /**< 聊天界面    */
    SceneTimeline = 1,        /**< 朋友圈      */
    SceneFavorite = 2,        /**< 收藏       */
    SceneSina     = 3,
};





typedef NS_ENUM(NSInteger ,bingTy) {
    bingPhone  = 0,
    bingEmaill = 1,
};





typedef NS_ENUM(NSInteger ,modifyTy) {
    Binding_phone    = 0,
    Binding_emaill   = 1,
    Change_phoneNum  = 2,
    Change_emaillNum = 3,
};






// 编辑账号
typedef NS_ENUM(NSInteger ,editAccount) {
    editPhone    = 0,
    editemail    = 1,
};



// codeOperate

typedef NS_ENUM(NSInteger ,codeOperate) {
    sendingCode = 0,
    submitCode  = 1,

};


// 显示位置
typedef NS_ENUM(NSInteger ,showlocation) {
    top = 0,
    middle  = 1,
    bottom = 2,
};



// 交易类型
typedef NS_ENUM(NSInteger ,recordTy) {
    trade = 0,
    reward  = 1,
};



// 通知类型
typedef NS_ENUM(NSInteger ,newmessagety) {
    trading = 0,
    returningCash  = 1,
};



// 记录详情 （数据源类型）
typedef NS_ENUM(NSInteger ,dataSourceTy) {
    dicTy = 0,
    modelTy = 1,
};



// bar表示
typedef NS_ENUM(NSInteger ,barMake) {
    barList = 0,
    barDetai = 1,
};




#endif /* EnumerationDefine_h */
